package com.css.zfzx.sjcj.modules.hddccjproject.service.impl;

import com.css.zfzx.sjcj.modules.hddcA1InvRgnHasMaterialTable.service.HddcA1InvrgnhasmaterialtableService;
import com.css.zfzx.sjcj.modules.hddcA1LiteratureDocumentTable.service.HddcA1LiteraturedocumenttableService;
import com.css.zfzx.sjcj.modules.hddcA6StationHasWaveforms.service.HddcA6StationhaswaveformsService;
import com.css.zfzx.sjcj.modules.hddcA6StrongSeiHasFractBlt.service.HddcA6StrongseihasfractbltService;
import com.css.zfzx.sjcj.modules.hddcA6WaveformTable.service.HddcA6WaveformtableService;
import com.css.zfzx.sjcj.modules.hddcActiveFault.service.HddcActivefaultService;
import com.css.zfzx.sjcj.modules.hddcAviationMagnetic.service.HddcAviationmagneticService;
import com.css.zfzx.sjcj.modules.hddcB1FPaleoEQEvtHasTrench.service.HddcB1FPaleoeqevthastrenchService;
import com.css.zfzx.sjcj.modules.hddcB1FPaleoEQEvtTable.service.HddcB1FPaleoeqevttableService;
import com.css.zfzx.sjcj.modules.hddcB1GeologySvyProjectTable.service.HddcB1GeologysvyprojecttableService;
import com.css.zfzx.sjcj.modules.hddcB1GeomorLnHasGeoSvyPt.service.HddcB1GeomorlnhasgeosvyptService;
import com.css.zfzx.sjcj.modules.hddcB1GeomorLnOnFractBlt.service.HddcB1GeomorlnonfractbltService;
import com.css.zfzx.sjcj.modules.hddcB1GeomorPlyHasGeoSvyPt.service.HddcB1GeomorplyhasgeosvyptService;
import com.css.zfzx.sjcj.modules.hddcB1GeomorPlyOnFractBlt.service.HddcB1GeomorplyonfractbltService;
import com.css.zfzx.sjcj.modules.hddcB1PaleoEQEvent.service.HddcB1PaleoeqeventService;
import com.css.zfzx.sjcj.modules.hddcB1TrenchBelongSamplePrj.service.HddcB1TrenchbelongsampleprjService;
import com.css.zfzx.sjcj.modules.hddcB2GeomorphySvyProjectTable.service.HddcB2GeomorphysvyprojecttableService;
import com.css.zfzx.sjcj.modules.hddcB3DrillProjectTable.service.HddcB3DrillprojecttableService;
import com.css.zfzx.sjcj.modules.hddcB4_SampleDataTable.service.HddcB4SampledatatableService;
import com.css.zfzx.sjcj.modules.hddcB4_SampleProjectTable.service.HddcB4SampleprojecttableService;
import com.css.zfzx.sjcj.modules.hddcB4_SampleResultTable.service.HddcB4SampleresulttableService;
import com.css.zfzx.sjcj.modules.hddcB5_GeophySvyDataTable.service.HddcB5GeophysvydatatableService;
import com.css.zfzx.sjcj.modules.hddcB5_GeophySvyProjectTable.service.HddcB5GeophysvyprojecttableService;
import com.css.zfzx.sjcj.modules.hddcB6_GeocheSvyDataTable.service.HddcB6GeochesvydatatableService;
import com.css.zfzx.sjcj.modules.hddcB6_GeochemicalProjectTable.service.HddcB6GeochemicalprojecttableService;
import com.css.zfzx.sjcj.modules.hddcB7_VolSvyPtObservationObject.service.HddcB7VolsvyptobservationobjectService;
import com.css.zfzx.sjcj.modules.hddcB7_VolcanicDataTable.service.HddcB7VolcanicdatatableService;
import com.css.zfzx.sjcj.modules.hddcB7_VolcanicSampleResultTable.service.HddcB7VolcanicsampleresulttableService;
import com.css.zfzx.sjcj.modules.hddcB7_VolcanicSvyProjectTable.service.HddcB7VolcanicsvyprojecttableService;
import com.css.zfzx.sjcj.modules.hddcCollectedDrillHole.service.HddcCollecteddrillholeService;
import com.css.zfzx.sjcj.modules.hddcCrater.service.HddcCraterService;
import com.css.zfzx.sjcj.modules.hddcCrustIsoline.service.HddcCrustisolineService;
import com.css.zfzx.sjcj.modules.hddcDrillFaultPoint.service.HddcDrillfaultpointService;
import com.css.zfzx.sjcj.modules.hddcDrillHole.service.HddcDrillholeService;
import com.css.zfzx.sjcj.modules.hddcDrillProfile.service.HddcDrillprofileService;
import com.css.zfzx.sjcj.modules.hddcEpiMechanismResult.service.HddcEpimechanismresultService;
import com.css.zfzx.sjcj.modules.hddcFaultSvyPoint.service.HddcFaultsvypointService;
import com.css.zfzx.sjcj.modules.hddcGMInterpretationLine.service.HddcGminterpretationlineService;
import com.css.zfzx.sjcj.modules.hddcGeoGeomorphySvyPoint.service.HddcGeogeomorphysvypointService;
import com.css.zfzx.sjcj.modules.hddcGeoProfileLine.service.HddcGeoprofilelineService;
import com.css.zfzx.sjcj.modules.hddcGeochemicalAbnPoint.service.HddcGeochemicalabnpointService;
import com.css.zfzx.sjcj.modules.hddcGeochemicalAbnSegment.service.HddcGeochemicalabnsegmentService;
import com.css.zfzx.sjcj.modules.hddcGeochemicalSvyLine.service.HddcGeochemicalsvylineService;
import com.css.zfzx.sjcj.modules.hddcGeochemicalSvyPoint.service.HddcGeochemicalsvypointService;
import com.css.zfzx.sjcj.modules.hddcGeologicalSvyLine.service.HddcGeologicalsvylineService;
import com.css.zfzx.sjcj.modules.hddcGeologicalSvyPlanningLine.service.HddcGeologicalsvyplanninglineService;
import com.css.zfzx.sjcj.modules.hddcGeologicalSvyPlanningPt.service.HddcGeologicalsvyplanningptService;
import com.css.zfzx.sjcj.modules.hddcGeologicalSvyPoint.service.HddcGeologicalsvypointService;
import com.css.zfzx.sjcj.modules.hddcGeomorStation.service.HddcGeomorstationService;
import com.css.zfzx.sjcj.modules.hddcGeomorphySvyLine.service.HddcGeomorphysvylineService;
import com.css.zfzx.sjcj.modules.hddcGeomorphySvyPoint.service.HddcGeomorphysvypointService;
import com.css.zfzx.sjcj.modules.hddcGeomorphySvyReProf.service.HddcGeomorphysvyreprofService;
import com.css.zfzx.sjcj.modules.hddcGeomorphySvyRegion.service.HddcGeomorphysvyregionService;
import com.css.zfzx.sjcj.modules.hddcGeomorphySvySamplePoint.service.HddcGeomorphysvysamplepointService;
import com.css.zfzx.sjcj.modules.hddcGeomorphyline.service.HddcGeomorphylineService;
import com.css.zfzx.sjcj.modules.hddcGeomorphypolygon.service.HddcGeomorphypolygonService;
import com.css.zfzx.sjcj.modules.hddcGeophySvyFaultPoint.service.HddcGeophysvyfaultpointService;
import com.css.zfzx.sjcj.modules.hddcGeophySvyLine.service.HddcGeophysvylineService;
import com.css.zfzx.sjcj.modules.hddcGeophySvyPoint.service.HddcGeophysvypointService;
import com.css.zfzx.sjcj.modules.hddcGravityField.service.HddcGravityfieldService;
import com.css.zfzx.sjcj.modules.hddcHorizontalDeformation.service.HddcHorizontaldeformationService;
import com.css.zfzx.sjcj.modules.hddcISCatalog.service.HddcIscatalogService;
import com.css.zfzx.sjcj.modules.hddcImageIndexLayer.service.HddcImageindexlayerService;
import com.css.zfzx.sjcj.modules.hddcImportantSurfaceFeature.service.HddcImportantsurfacefeatureService;
import com.css.zfzx.sjcj.modules.hddcLava.service.HddcLavaService;
import com.css.zfzx.sjcj.modules.hddcMainAFSvyRegion.service.HddcMainafsvyregionService;
import com.css.zfzx.sjcj.modules.hddcMaterialPolygonLayer.service.HddcMaterialpolygonlayerService;
import com.css.zfzx.sjcj.modules.hddcRSInterpretationLine.service.HddcRsinterpretationlineService;
import com.css.zfzx.sjcj.modules.hddcRSInterpretationPolygon.service.HddcRsinterpretationpolygonService;
import com.css.zfzx.sjcj.modules.hddcRelocationISCatalog.service.HddcRelocationiscatalogService;
import com.css.zfzx.sjcj.modules.hddcRock1LinePre.service.HddcRock1linepreService;
import com.css.zfzx.sjcj.modules.hddcRock1Pre.service.HddcRock1preService;
import com.css.zfzx.sjcj.modules.hddcRock25LinePre.service.HddcRock25linepreService;
import com.css.zfzx.sjcj.modules.hddcRock25Pre.service.HddcRock25preService;
import com.css.zfzx.sjcj.modules.hddcRock5LinePre.service.HddcRock5linepreService;
import com.css.zfzx.sjcj.modules.hddcRock5Pre.service.HddcRock5preService;
import com.css.zfzx.sjcj.modules.hddcSamplePoint.service.HddcSamplepointService;
import com.css.zfzx.sjcj.modules.hddcStation.service.HddcStationService;
import com.css.zfzx.sjcj.modules.hddcStratigraphy1LinePre.service.HddcStratigraphy1linepreService;
import com.css.zfzx.sjcj.modules.hddcStratigraphy1Pre.service.HddcStratigraphy1preService;
import com.css.zfzx.sjcj.modules.hddcStratigraphy25LinePre.service.HddcStratigraphy25linepreService;
import com.css.zfzx.sjcj.modules.hddcStratigraphy25Pre.service.HddcStratigraphy25preService;
import com.css.zfzx.sjcj.modules.hddcStratigraphy5LinePre.service.HddcStratigraphy5linepreService;
import com.css.zfzx.sjcj.modules.hddcStratigraphy5Pre.service.HddcStratigraphy5preService;
import com.css.zfzx.sjcj.modules.hddcStratigraphySvyPoint.service.HddcStratigraphysvypointService;
import com.css.zfzx.sjcj.modules.hddcStrongSeismicCatalog.service.HddcStrongseismiccatalogService;
import com.css.zfzx.sjcj.modules.hddcTargetRegion.service.HddcTargetregionService;
import com.css.zfzx.sjcj.modules.hddcTrench.service.HddcTrenchService;
import com.css.zfzx.sjcj.modules.hddcVerticalDeformation.service.HddcVerticaldeformationService;
import com.css.zfzx.sjcj.modules.hddcVolcanicSamplePoint.service.HddcVolcanicsamplepointService;
import com.css.zfzx.sjcj.modules.hddcVolcanicSvyPoint.service.HddcVolcanicsvypointService;
import com.css.zfzx.sjcj.modules.hddcWorkRegion.service.HddcWorkregionService;
import com.css.zfzx.sjcj.modules.hddccjproject.service.HddcCjprotaskService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.ArrayList;
import java.util.List;

@Service
public class HddcCjtaskudImpl implements HddcCjprotaskService {
    @Autowired
    private HddcB7VolcanicdatatableService hddcB7VolcanicdatatableService;
    @Autowired
    private HddcA1InvrgnhasmaterialtableService hddcA1InvrgnhasmaterialtableService;
    @Autowired
    private HddcA1LiteraturedocumenttableService hddcA1LiteraturedocumenttableService;
    @Autowired
    private HddcA6StationhaswaveformsService hddcA6StationhaswaveformsService;
    @Autowired
    private HddcA6StrongseihasfractbltService hddcA6StrongseihasfractbltService;
    @Autowired
    private HddcA6WaveformtableService hddcA6WaveformtableService;
    @Autowired
    private HddcActivefaultService hddcActivefaultService;
    @Autowired
    private HddcAviationmagneticService hddcAviationmagneticService;
    @Autowired
    private HddcB1FPaleoeqevthastrenchService hddcB1FPaleoeqevthastrenchService;
    @Autowired
    private HddcB1FPaleoeqevttableService hddcB1FPaleoeqevttableService;
    @Autowired
    private HddcB1GeologysvyprojecttableService hddcB1GeologysvyprojecttableService;
    @Autowired
    private HddcB1GeomorlnhasgeosvyptService hddcB1GeomorlnhasgeosvyptService;
    @Autowired
    private HddcB1GeomorlnonfractbltService hddcB1GeomorlnonfractbltService;
    @Autowired
    private HddcB1GeomorplyhasgeosvyptService hddcB1GeomorplyhasgeosvyptService;
    @Autowired
    private HddcB1GeomorplyonfractbltService hddcB1GeomorplyonfractbltService;
    @Autowired
    private HddcB1PaleoeqeventService hddcB1PaleoeqeventService;
    @Autowired
    private HddcB1TrenchbelongsampleprjService hddcB1TrenchbelongsampleprjService;
    @Autowired
    private HddcB2GeomorphysvyprojecttableService hddcB2GeomorphysvyprojecttableService;
    @Autowired
    private HddcB3DrillprojecttableService hddcB3DrillprojecttableService;
    @Autowired
    private HddcB4SampledatatableService hddcB4SampledatatableService;
    @Autowired
    private HddcB4SampleprojecttableService hddcB4SampleprojecttableService;
    @Autowired
    private HddcB4SampleresulttableService hddcB4SampleresulttableService;
    @Autowired
    private HddcB5GeophysvydatatableService hddcB5GeophysvydatatableService;
    @Autowired
    private HddcB5GeophysvyprojecttableService hddcB5GeophysvyprojecttableService;
    @Autowired
    private HddcB6GeochemicalprojecttableService hddcB6GeochemicalprojecttableService;
    @Autowired
    private HddcB6GeochesvydatatableService hddcB6GeochesvydatatableService;
    @Autowired
    private HddcB7VolcanicsampleresulttableService hddcB7VolcanicsampleresulttableService;
    @Autowired
    private HddcB7VolcanicsvyprojecttableService hddcB7VolcanicsvyprojecttableService;
    @Autowired
    private HddcB7VolsvyptobservationobjectService hddcB7VolsvyptobservationobjectService;
    @Autowired
    private HddcCollecteddrillholeService hddcCollecteddrillholeService;
    @Autowired
    private HddcCraterService hddcCraterService;
    @Autowired
    private HddcCrustisolineService hddcCrustisolineService;
    @Autowired
    private HddcDrillfaultpointService hddcDrillfaultpointService;
    @Autowired
    private HddcDrillholeService hddcDrillholeService;
    @Autowired
    private HddcDrillprofileService hddcDrillprofileService;
    @Autowired
    private HddcEpimechanismresultService hddcEpimechanismresultService;
    @Autowired
    private HddcFaultsvypointService hddcFaultsvypointService;
    @Autowired
    private HddcGeochemicalabnpointService hddcGeochemicalabnpointService;
    @Autowired
    private HddcGeochemicalabnsegmentService hddcGeochemicalabnsegmentService;
    @Autowired
    private HddcGeochemicalsvylineService hddcGeochemicalsvylineService;
    @Autowired
    private HddcGeochemicalsvypointService hddcGeochemicalsvypointService;
    @Autowired
    private HddcGeogeomorphysvypointService hddcGeogeomorphysvypointService;
    @Autowired
    private HddcGeologicalsvylineService hddcGeologicalsvylineService;
    @Autowired
    private HddcGeologicalsvyplanninglineService hddcGeologicalsvyplanninglineService;
    @Autowired
    private HddcGeologicalsvyplanningptService hddcGeologicalsvyplanningptService;
    @Autowired
    private HddcGeologicalsvypointService hddcGeologicalsvypointService;
    @Autowired
    private HddcGeomorphylineService hddcGeomorphylineService;
    @Autowired
    private HddcGeomorphypolygonService hddcGeomorphypolygonService;
    @Autowired
    private HddcGeomorphysvylineService hddcGeomorphysvylineService;
    @Autowired
    private HddcGeomorphysvypointService hddcGeomorphysvypointService;
    @Autowired
    private HddcGeomorphysvyregionService hddcGeomorphysvyregionService;
    @Autowired
    private HddcGeomorphysvyreprofService hddcGeomorphysvyreprofService;
    @Autowired
    private HddcGeomorphysvysamplepointService hddcGeomorphysvysamplepointService;
    @Autowired
    private HddcGeomorstationService hddcGeomorstationService;
    @Autowired
    private HddcGeophysvyfaultpointService hddcGeophysvyfaultpointService;
    @Autowired
    private HddcGeophysvylineService hddcGeophysvylineService;
    @Autowired
    private HddcGeophysvypointService hddcGeophysvypointService;
    @Autowired
    private HddcGeoprofilelineService hddcGeoprofilelineService;
    @Autowired
    private HddcGminterpretationlineService hddcGminterpretationlineService;
    @Autowired
    private HddcGravityfieldService hddcGravityfieldService;
    @Autowired
    private HddcHorizontaldeformationService hddcHorizontaldeformationService;
    @Autowired
    private HddcImageindexlayerService hddcImageindexlayerService;
    @Autowired
    private HddcImportantsurfacefeatureService hddcImportantsurfacefeatureService;
    @Autowired
    private HddcIscatalogService hddcIscatalogService;
    @Autowired
    private HddcLavaService hddcLavaService;
    @Autowired
    private HddcMainafsvyregionService hddcMainafsvyregionService;
    @Autowired
    private HddcMaterialpolygonlayerService hddcMaterialpolygonlayerService;
    @Autowired
    private HddcRelocationiscatalogService hddcRelocationiscatalogService;
    @Autowired
    private HddcRock1linepreService hddcRock1linepreService;
    @Autowired
    private HddcRock1preService hddcRock1preService;
    @Autowired
    private HddcRock5linepreService hddcRock5linepreService;
    @Autowired
    private HddcRock5preService hddcRock5preService;
    @Autowired
    private HddcRock25linepreService hddcRock25linepreService;
    @Autowired
    private HddcRock25preService hddcRock25preService;
    @Autowired
    private HddcRsinterpretationlineService hddcRsinterpretationlineService;
    @Autowired
    private HddcRsinterpretationpolygonService hddcRsinterpretationpolygonService;
    @Autowired
    private HddcSamplepointService hddcSamplepointService;
    @Autowired
    private HddcStationService hddcStationService;
    @Autowired
    private HddcStratigraphy1linepreService hddcStratigraphy1linepreService;
    @Autowired
    private HddcStratigraphy1preService hddcStratigraphy1preService;
    @Autowired
    private HddcStratigraphy5linepreService hddcStratigraphy5linepreService;
    @Autowired
    private HddcStratigraphy5preService hddcStratigraphy5preService;
    @Autowired
    private HddcStratigraphy25linepreService hddcStratigraphy25linepreService;
    @Autowired
    private HddcStratigraphy25preService hddcStratigraphy25preService;
    @Autowired
    private HddcStratigraphysvypointService hddcStratigraphysvypointService;
    @Autowired
    private HddcStrongseismiccatalogService hddcStrongseismiccatalogService;
    @Autowired
    private HddcTargetregionService hddcTargetregionService;
    @Autowired
    private HddcTrenchService hddcTrenchService;
    @Autowired
    private HddcVerticaldeformationService hddcVerticaldeformationService;
    @Autowired
    private HddcVolcanicsamplepointService hddcVolcanicsamplepointService;
    @Autowired
    private HddcVolcanicsvypointService hddcVolcanicsvypointService;
    @Autowired
    private HddcWorkregionService hddcWorkregionService;

    //根据项目名称删这个项目名称下所有的单子
    public void aa(List<String> names){
        hddcA1InvrgnhasmaterialtableService.deleteByProjectId(names);
        hddcA1LiteraturedocumenttableService.deleteByProjectId(names);
        hddcA6StationhaswaveformsService.deleteByProjectId(names);
        hddcA6StrongseihasfractbltService.deleteByProjectId(names);
        hddcA6WaveformtableService.deleteByProjectId(names);
        hddcActivefaultService.deleteByProjectId(names);
        hddcAviationmagneticService.deleteByProjectId(names);
        hddcB1FPaleoeqevthastrenchService.deleteByProjectId(names);
        hddcB1FPaleoeqevttableService.deleteByProjectId(names);
        hddcB1GeologysvyprojecttableService.deleteByProjectId(names);
        hddcB1GeomorlnhasgeosvyptService.deleteByProjectId(names);
        hddcB1GeomorlnonfractbltService.deleteByProjectId(names);
        hddcB1GeomorplyhasgeosvyptService.deleteByProjectId(names);
        hddcB1GeomorplyonfractbltService.deleteByProjectId(names);
        hddcB1PaleoeqeventService.deleteByProjectId(names);
        hddcB1TrenchbelongsampleprjService.deleteByProjectId(names);
        hddcB2GeomorphysvyprojecttableService.deleteByProjectId(names);
        hddcB3DrillprojecttableService.deleteByProjectId(names);
        hddcB4SampledatatableService.deleteByProjectId(names);
        hddcB4SampleprojecttableService.deleteByProjectId(names);
        hddcB4SampleresulttableService.deleteByProjectId(names);
        hddcB5GeophysvydatatableService.deleteByProjectId(names);
        hddcB5GeophysvyprojecttableService.deleteByProjectId(names);
        hddcB6GeochemicalprojecttableService.deleteByProjectId(names);
        hddcB6GeochesvydatatableService.deleteByProjectId(names);
        hddcB7VolcanicdatatableService.deleteByProjectId(names);
        hddcB7VolcanicsampleresulttableService.deleteByProjectId(names);
        hddcB7VolcanicsvyprojecttableService.deleteByProjectId(names);
        hddcB7VolsvyptobservationobjectService.deleteByProjectId(names);
        hddcCollecteddrillholeService.deleteByProjectId(names);
        hddcCraterService.deleteByProjectId(names);
        hddcCrustisolineService.deleteByProjectId(names);
        hddcDrillfaultpointService.deleteByProjectId(names);
        hddcDrillholeService.deleteByProjectId(names);
        hddcDrillprofileService.deleteByProjectId(names);
        hddcEpimechanismresultService.deleteByProjectId(names);
        hddcFaultsvypointService.deleteByProjectId(names);
        hddcGeochemicalabnpointService.deleteByProjectId(names);
        hddcGeochemicalabnsegmentService.deleteByProjectId(names);
        hddcGeochemicalsvylineService.deleteByProjectId(names);
        hddcGeochemicalsvypointService.deleteByProjectId(names);
        hddcGeogeomorphysvypointService.deleteByProjectId(names);
        hddcGeologicalsvylineService.deleteByProjectId(names);
        hddcGeologicalsvyplanninglineService.deleteByProjectId(names);
        hddcGeologicalsvyplanningptService.deleteByProjectId(names);
        hddcGeologicalsvypointService.deleteByProjectId(names);
        hddcGeomorphylineService.deleteByProjectId(names);
        hddcGeomorphypolygonService.deleteByProjectId(names);
        hddcGeomorphysvylineService.deleteByProjectId(names);
        hddcGeomorphysvypointService.deleteByProjectId(names);
        hddcGeomorphysvyregionService.deleteByProjectId(names);
        hddcGeomorphysvyreprofService.deleteByProjectId(names);
        hddcGeomorphysvysamplepointService.deleteByProjectId(names);
        hddcGeomorstationService.deleteByProjectId(names);
        hddcGeophysvyfaultpointService.deleteByProjectId(names);
        hddcGeophysvylineService.deleteByProjectId(names);
        hddcGeophysvypointService.deleteByProjectId(names);
        hddcGeoprofilelineService.deleteByProjectId(names);
        hddcGminterpretationlineService.deleteByProjectId(names);
        hddcGravityfieldService.deleteByProjectId(names);
        hddcHorizontaldeformationService.deleteByProjectId(names);
        hddcImageindexlayerService.deleteByProjectId(names);
        hddcImportantsurfacefeatureService.deleteByProjectId(names);
        hddcIscatalogService.deleteByProjectId(names);
        hddcLavaService.deleteByProjectId(names);
        hddcMainafsvyregionService.deleteByProjectId(names);
        hddcMaterialpolygonlayerService.deleteByProjectId(names);
        hddcRelocationiscatalogService.deleteByProjectId(names);
        hddcRock1linepreService.deleteByProjectId(names);
        hddcRock1preService.deleteByProjectId(names);
        hddcRock5linepreService.deleteByProjectId(names);
        hddcRock5preService.deleteByProjectId(names);
        hddcRock25linepreService.deleteByProjectId(names);
        hddcRock25preService.deleteByProjectId(names);
        hddcRsinterpretationlineService.deleteByProjectId(names);
        hddcRsinterpretationpolygonService.deleteByProjectId(names);
        hddcSamplepointService.deleteByProjectId(names);
        hddcStationService.deleteByProjectId(names);
        hddcStratigraphy1linepreService.deleteByProjectId(names);
        hddcStratigraphy1preService.deleteByProjectId(names);
        hddcStratigraphy5linepreService.deleteByProjectId(names);
        hddcStratigraphy5preService.deleteByProjectId(names);
        hddcStratigraphy25linepreService.deleteByProjectId(names);
        hddcStratigraphy25preService.deleteByProjectId(names);
        hddcStratigraphysvypointService.deleteByProjectId(names);
        hddcStrongseismiccatalogService.deleteByProjectId(names);
        hddcTargetregionService.deleteByProjectId(names);
        hddcTrenchService.deleteByProjectId(names);
        hddcVerticaldeformationService.deleteByProjectId(names);
        hddcVolcanicsamplepointService.deleteByProjectId(names);
        hddcVolcanicsvypointService.deleteByProjectId(names);
        hddcWorkregionService.deleteByProjectId(names);
    }

    //根据任务名称删这个任务名称下所有的单子
    public void bb(List<String> names){
        hddcA1InvrgnhasmaterialtableService.deleteByTaskId(names);
        hddcA1LiteraturedocumenttableService.deleteByTaskId(names);
        hddcA6StationhaswaveformsService.deleteByTaskId(names);
        hddcA6StrongseihasfractbltService.deleteByTaskId(names);
        hddcA6WaveformtableService.deleteByTaskId(names);
        hddcActivefaultService.deleteByTaskId(names);
        hddcAviationmagneticService.deleteByTaskId(names);
        hddcB1FPaleoeqevthastrenchService.deleteByTaskId(names);
        hddcB1FPaleoeqevttableService.deleteByTaskId(names);
        hddcB1GeologysvyprojecttableService.deleteByTaskId(names);
        hddcB1GeomorlnhasgeosvyptService.deleteByTaskId(names);
        hddcB1GeomorlnonfractbltService.deleteByTaskId(names);
        hddcB1GeomorplyhasgeosvyptService.deleteByTaskId(names);
        hddcB1GeomorplyonfractbltService.deleteByTaskId(names);
        hddcB1PaleoeqeventService.deleteByTaskId(names);
        hddcB1TrenchbelongsampleprjService.deleteByTaskId(names);
        hddcB2GeomorphysvyprojecttableService.deleteByTaskId(names);
        hddcB3DrillprojecttableService.deleteByTaskId(names);
        hddcB4SampledatatableService.deleteByTaskId(names);
        hddcB4SampleprojecttableService.deleteByTaskId(names);
        hddcB4SampleresulttableService.deleteByTaskId(names);
        hddcB5GeophysvydatatableService.deleteByTaskId(names);
        hddcB5GeophysvyprojecttableService.deleteByTaskId(names);
        hddcB6GeochemicalprojecttableService.deleteByTaskId(names);
        hddcB6GeochesvydatatableService.deleteByTaskId(names);
        hddcB7VolcanicdatatableService.deleteByTaskId(names);
        hddcB7VolcanicsampleresulttableService.deleteByTaskId(names);
        hddcB7VolcanicsvyprojecttableService.deleteByTaskId(names);
        hddcB7VolsvyptobservationobjectService.deleteByTaskId(names);
        hddcCollecteddrillholeService.deleteByTaskId(names);
        hddcCraterService.deleteByTaskId(names);
        hddcCrustisolineService.deleteByTaskId(names);
        hddcDrillfaultpointService.deleteByTaskId(names);
        hddcDrillholeService.deleteByTaskId(names);
        hddcDrillprofileService.deleteByTaskId(names);
        hddcEpimechanismresultService.deleteByTaskId(names);
        hddcFaultsvypointService.deleteByTaskId(names);
        hddcGeochemicalabnpointService.deleteByTaskId(names);
        hddcGeochemicalabnsegmentService.deleteByTaskId(names);
        hddcGeochemicalsvylineService.deleteByTaskId(names);
        hddcGeochemicalsvypointService.deleteByTaskId(names);
        hddcGeogeomorphysvypointService.deleteByTaskId(names);
        hddcGeologicalsvylineService.deleteByTaskId(names);
        hddcGeologicalsvyplanninglineService.deleteByTaskId(names);
        hddcGeologicalsvyplanningptService.deleteByTaskId(names);
        hddcGeologicalsvypointService.deleteByTaskId(names);
        hddcGeomorphylineService.deleteByTaskId(names);
        hddcGeomorphypolygonService.deleteByTaskId(names);
        hddcGeomorphysvylineService.deleteByTaskId(names);
        hddcGeomorphysvypointService.deleteByTaskId(names);
        hddcGeomorphysvyregionService.deleteByTaskId(names);
        hddcGeomorphysvyreprofService.deleteByTaskId(names);
        hddcGeomorphysvysamplepointService.deleteByTaskId(names);
        hddcGeomorstationService.deleteByTaskId(names);
        hddcGeophysvyfaultpointService.deleteByTaskId(names);
        hddcGeophysvylineService.deleteByTaskId(names);
        hddcGeophysvypointService.deleteByTaskId(names);
        hddcGeoprofilelineService.deleteByTaskId(names);
        hddcGminterpretationlineService.deleteByTaskId(names);
        hddcGravityfieldService.deleteByTaskId(names);
        hddcHorizontaldeformationService.deleteByTaskId(names);
        hddcImageindexlayerService.deleteByTaskId(names);
        hddcImportantsurfacefeatureService.deleteByTaskId(names);
        hddcIscatalogService.deleteByTaskId(names);
        hddcLavaService.deleteByTaskId(names);
        hddcMainafsvyregionService.deleteByTaskId(names);
        hddcMaterialpolygonlayerService.deleteByTaskId(names);
        hddcRelocationiscatalogService.deleteByTaskId(names);
        hddcRock1linepreService.deleteByTaskId(names);
        hddcRock1preService.deleteByTaskId(names);
        hddcRock5linepreService.deleteByTaskId(names);
        hddcRock5preService.deleteByTaskId(names);
        hddcRock25linepreService.deleteByTaskId(names);
        hddcRock25preService.deleteByTaskId(names);
        hddcRsinterpretationlineService.deleteByTaskId(names);
        hddcRsinterpretationpolygonService.deleteByTaskId(names);
        hddcSamplepointService.deleteByTaskId(names);
        hddcStationService.deleteByTaskId(names);
        hddcStratigraphy1linepreService.deleteByTaskId(names);
        hddcStratigraphy1preService.deleteByTaskId(names);
        hddcStratigraphy5linepreService.deleteByTaskId(names);
        hddcStratigraphy5preService.deleteByTaskId(names);
        hddcStratigraphy25linepreService.deleteByTaskId(names);
        hddcStratigraphy25preService.deleteByTaskId(names);
        hddcStratigraphysvypointService.deleteByTaskId(names);
        hddcStrongseismiccatalogService.deleteByTaskId(names);
        hddcTargetregionService.deleteByTaskId(names);
        hddcTrenchService.deleteByTaskId(names);
        hddcVerticaldeformationService.deleteByTaskId(names);
        hddcVolcanicsamplepointService.deleteByTaskId(names);
        hddcVolcanicsvypointService.deleteByTaskId(names);
        hddcWorkregionService.deleteByTaskId(names);
    }
}
